package com.example.myapplication.data

import com.example.myapplication.model.Stock
import com.example.myapplication.model.StockPrice

/**
 * 股票数据仓库接口
 * 统一模拟数据和真实API的接口
 */
interface IStockRepository {
    
    /**
     * 获取热门股票列表
     */
    suspend fun getPopularStocks(): List<Stock>
    
    /**
     * 获取股票历史价格数据
     */
    suspend fun getStockHistory(symbol: String, days: Int = 90): List<StockPrice>
    
    /**
     * 搜索股票
     */
    suspend fun searchStocks(query: String): List<Stock>
}

